// C++ author 清晨与猫鱼
#include <iostream>
#include <string>
#include <memory>
#include "Realize.h"        // 引入实现文件

using namespace std;

int main(const int argc, const char** argv)
{	
	Rectangle re;       // 长方形

    cout << re.getType() << endl;       // 长方形的类型

    unique_ptr<Rectangle> pRe(re.clone());      // 克隆自己

    cout << pRe->getType() << endl;
}